﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EPMPerCenter.Entitys.BusinessEntities
{
    [Serializable]
    public partial class Contact
    {
        public Contact()
        {
        }

        public Contact(System.String company, System.Int32 contactID, System.String contactName, System.DateTime dateAdd, System.String department, System.String description, System.String email, System.Boolean gender, System.String homePhone, System.Boolean isPrimary, System.String mobile, System.String officePhone, System.String other1, System.String other2, System.String other3, System.Int32 supplyID, System.String title)
        {
            this.companyField = company;
            this.contactIDField = contactID;
            this.contactNameField = contactName;
            this.dateAddField = dateAdd;
            this.departmentField = department;
            this.descriptionField = description;
            this.emailField = email;
            this.genderField = gender;
            this.homePhoneField = homePhone;
            this.isPrimaryField = isPrimary;
            this.mobileField = mobile;
            this.officePhoneField = officePhone;
            this.other1Field = other1;
            this.other2Field = other2;
            this.other3Field = other3;
            this.supplyIDField = supplyID;
            this.titleField = title;
        }

        private System.String companyField;

        public System.String Company
        {
            get { return this.companyField; }
            set { this.companyField = value; }
        }

        private System.Int32 contactIDField;

        public System.Int32 ContactID
        {
            get { return this.contactIDField; }
            set { this.contactIDField = value; }
        }

        private System.String contactNameField;

        public System.String ContactName
        {
            get { return this.contactNameField; }
            set { this.contactNameField = value; }
        }

        private System.DateTime dateAddField;

        public System.DateTime DateAdd
        {
            get { return this.dateAddField; }
            set { this.dateAddField = value; }
        }

        private System.String departmentField;

        public System.String Department
        {
            get { return this.departmentField; }
            set { this.departmentField = value; }
        }

        private System.String descriptionField;

        public System.String Description
        {
            get { return this.descriptionField; }
            set { this.descriptionField = value; }
        }

        private System.String emailField;

        public System.String Email
        {
            get { return this.emailField; }
            set { this.emailField = value; }
        }

        private System.Boolean genderField;

        public System.Boolean Gender
        {
            get { return this.genderField; }
            set { this.genderField = value; }
        }

        private System.String homePhoneField;

        public System.String HomePhone
        {
            get { return this.homePhoneField; }
            set { this.homePhoneField = value; }
        }

        private System.Boolean isPrimaryField;

        public System.Boolean IsPrimary
        {
            get { return this.isPrimaryField; }
            set { this.isPrimaryField = value; }
        }

        private System.String mobileField;

        public System.String Mobile
        {
            get { return this.mobileField; }
            set { this.mobileField = value; }
        }

        private System.String officePhoneField;

        public System.String OfficePhone
        {
            get { return this.officePhoneField; }
            set { this.officePhoneField = value; }
        }

        private System.String other1Field;

        public System.String Other1
        {
            get { return this.other1Field; }
            set { this.other1Field = value; }
        }

        private System.String other2Field;

        public System.String Other2
        {
            get { return this.other2Field; }
            set { this.other2Field = value; }
        }

        private System.String other3Field;

        public System.String Other3
        {
            get { return this.other3Field; }
            set { this.other3Field = value; }
        }

        private System.Int32 supplyIDField;

        public System.Int32 SupplyID
        {
            get { return this.supplyIDField; }
            set { this.supplyIDField = value; }
        }

        private System.String titleField;

        public System.String Title
        {
            get { return this.titleField; }
            set { this.titleField = value; }
        }

    }
}

